import Vue from 'vue'
import Vuex from 'vuex'
import user from './modules/user'
import menu from './modules/menu'
Vue.use(Vuex)

const store = new Vuex.Store({
  // 组合模块的配置项 state: {}存放数据, mutations: {}修改state中数据的唯一入口,
  // actions: {}调用异步方法，异步接口, getters: {}类似计算属性，进行计算新的数据, modules: {}组合模块的配置项（分模块方便维护）
  modules: {
    user,
    menu
  }
})

export default store
